Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

526
Views
`warn_for_unused_master_specs_repo => false` provoca errores de sintaxis

Recientemente he estado trabajando en dos proyectos de iOS. Uno de ellos tiene comandos source en el Podfile y el otro no. El Podfile para este último se parece a esto:

 platform :ios, '12.0' target 'MyApp' do use_frameworks! pod 'Foo', '~> 1.2' pod 'Bar', '~> 5.4' # ...etc end post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' end end end

Cada vez que ejecuto pod install para ese proyecto, recibo una advertencia sobre un repositorio de especificaciones maestras no utilizado, pero dice que agregue warn_for_unused_master_specs_repo => false para deshabilitar la advertencia. Así que hago:

 platform :ios, '12.0' warn_for_unused_master_specs_repo => false # this is new # ...

Ahora, recibo un error de sintaxis cuando intento pod install . No conozco a Ruby, así que no puedo diagnosticar muy bien el problema.

Ya encontré la advertencia "Su proyecto no especifica explícitamente el repositorio de especificaciones maestras de CocoaPods" al ejecutar pod install . La respuesta aceptada dice que elimine el repositorio de especificaciones maestras, que no es una solución viable en mi caso; como dije al principio, estoy trabajando en otro proyecto que especifica la source , y cada vez que ejecuto pod install allí aparece la advertencia simplemente regresará.

¡También descubrí que :warn_for_unused_master_specs_repo (con dos puntos) es una opción para la install! comando, que podría verse así:

 install! 'cocoapods', :warn_for_unused_master_specs_repo => false

¡pero actualmente no tengo una install! comando, y no estoy seguro de cuáles serían las consecuencias de agregar uno. (Google no ha sido de ayuda aquí, ya que los resultados son más sobre el comando pod install shell que sobre el comando install! Ruby).

¿Por qué la advertencia sugiere algo que no está permitido y qué debo hacer?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

¡Usa install! 'cocoapods', :warn_for_unused_master_specs_repo => false

¡Una install! 'cocoapods' El comando install! 'cocoapods' está implícito para cualquier Podfile. Más información en la guía Podfile .

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!